graph theory using python